package service;

import pojo.Emp;

import java.util.List;

/**
 * 代码逻辑层的接口
 */
public interface EmpService {

    /**
     * 查询emp员工信息
     */
    List<Emp> EmpList();

    /**
     * 分页查询
     * @param pageIndex   页码
     * @param pageNumber  当前页码显示的条数
     * @return pageList集合
     */
    List<Emp> pageList(int pageIndex, int pageNumber);

    /**
     *添加员工信息
     */
    int addEmp(Emp emp);

    /**
     * 修改员工信息
     */
     int modifyEmp(Emp emp);

    /**
     *删除员工信息
     */
     int deleteEmp(Emp emp);

    /**
     * 查询员工是否存在
     * @param emp 员工对象
     * @return true
     */
     boolean queryIsExit(Emp emp);

    /**
     * 根据编号查询员工信息
     */
    Emp findEmp(int empno);


    /**
     * 登录方法
     */

    Emp login(String ename, int empno);

}
